From 46270d3dcd81f4437f4441c3f5439ba17f246de1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 11 Apr 2021 22:02:44 -0400 Subject: [PATCH] ngl: Fix a case of flipped shadow In the non-sliced case, we were rendering the shadow upside down. --- gsk/ngl/gsknglrenderjob.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsk/ngl/gsknglrenderjob.c b/gsk/ngl/gsknglrenderjob.c index 60f0cff82c..4a3d1394b7 100644 --- a/gsk/ngl/gsknglrenderjob.c +++ b/gsk/ngl/gsknglrenderjob.c @@ -2433,7 +2433,7 @@ gsk_ngl_render_job_visit_blurred_outset_shadow_node (GskNglRenderJob *job, float min_x = floorf (outline->bounds.origin.x - spread - half_blur_extra + dx); float min_y = floorf (outline->bounds.origin.y - spread - half_blur_extra + dy); - offscreen.was_offscreen = FALSE; + offscreen.was_offscreen = TRUE; offscreen.texture_id = blurred_texture_id; init_full_texture_region (&offscreen); -- 2.30.2